package com.hyz.service;

import com.hyz.dto.ActionDTO;
import com.hyz.dto.ActionResult;
import com.hyz.dto.ListDTO;
import com.hyz.dto.ListResult;
import com.hyz.entity.Comment;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author HGD
 * @description 针对表【tb_comments】的数据库操作Service
 * @createDate 2023-01-27 16:42:46
 */
public interface CommentsService extends IService<Comment> {
    /**
     * 获取评论
     *
     * @param listDTO token、视频id
     * @return 评论列表
     */
    ListResult getList(ListDTO listDTO);

    /**
     * 评论
     *
     * @param actionDTO token、视频id、操作类型、评论、评论id
     * @return 评论
     */
    ActionResult actionComment(ActionDTO actionDTO);

}
